@import "variable";
/** common classes */
body {
  background: lighten($black, 96%); }

.content {
  font-family: $font-family;
  font-size: 12px;
  line-height: 16px;
  color: #383838; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Palatino Linotype",Palatino,"URW Palladio L","Book Antiqua",Baskerville,"Bookman Old Style","Bitstream Charter","Nimbus Roman No9 L",Garamond,"New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif; }

a, .listing-head h3 a {
  color: $blue;
  text-decoration: none; }

ul {
  &.global-list li {
    a:hover, &.active a {
      color: $blue;
      text-decoration: none; } }
  &.order-list li {
    &.active a, a:hover {
      color: $blue;
      text-decoration: none; } } }

h3.pay-paypal, .banner h2.project-title span:hover {
  color: $blue;
  text-decoration: none; }

a {
  &:focus {
    outline: none; }
  &:hover {
    color: $black; } }

img {
  vertical-align: middle; }

h2 {
  font-size: 16px;
  padding: 5px 0;
  color: #383838; }

h3 {
  font-size: 18px;
  color: $black;
  font-weight: normal;
  padding: 5px 0;
  line-height: 22px;
  a {
    color: #383838;
    font-size: 18px;
    line-height: 23px; } }

h5 {
  font-size: 14px;
  padding: 0 0 5px; }

.project-list h3 a {
  font-weight: normal;
  line-height: 22px; }

.admin-bar {
  background: none repeat 0 0 #D2F3FF;
  border: 1px solid #72CFF2;
  left: 0;
  padding: 5px;
  position: absolute;
  top: 91px;
  z-index: 10;
  h3 a {
    color: $blue; } }

/** header styles */

.banner-block {
  background: url(../img/header-content-ng.png) repeat-x left top;
  border-bottom: 1px solid lighten($black, 100%); }

/** menu list styles*/

ul.menu-list {
  margin: 10px 0 0 0;
  li {
    padding: 7px 10px 0 10px;
    margin: 0 0 0 8px;
    float: left;
    font-weight: bold;
    a {
      color: #262626;
      font-size: 14px; }
    &.active a, a:hover, &.active a, a:hover {
      color: $blue; } } }

#footer a:hover {
  color: $blue; }

.selection-block {
  padding: 10px 10px 10px 0;
  float: left; }

.flags {
  background: url(../img/common-sprite.png) no-repeat 0 -5715px;
  text-indent: -9999em;
  display: block;
  width: 15px;
  height: 17px; }

span.flags + a {
  color: #808084;
  font-size: 11px;
  &:hover {
    color: $blue; } }

.collections-side2 .project-head h3 a:hover {
  color: $blue; }

p.paging-count {
  padding: 10px 0; }

/** page-wise overrides */

#projects-view {
  .idea-view-counts div.vote-now {
    position: relative; }
  .vote-ratings {
    left: 32px;
    top: 30px; } }

#users-view .ui-tabs, #projects-view .ui-tabs, #activities-index .ui-tabs, ul.global-list, .overlabel-wrapper, div.mapblock-info, .flash-message-block {
  position: relative; }

#users-view .ui-tabs .ui-tabs-nav, #projects-view .ui-tabs .ui-tabs-nav, #activities-index .ui-tabs .ui-tabs-nav, div#mapblock {
  left: -5px;
  position: absolute;
  top: -46px;
  width: 800px; }

#projects-view .banner-tabs-content .ui-tabs-nav {
  top: -67px; }

#users-view .ui-tabs .ui-tabs-panel, #projects-view .ui-tabs .ui-tabs-panel, #activities-index .ui-tabs .ui-tabs-panel {
  padding: 0;
  border: none;
  background: none; }

#users-view .ui-tabs .container_24 {
  width: auto; }

#projects-view .embed-page ol li div.project-left {
  width: 239px; }

/** icon links styles */

.icon-list, .rss .icon-list, .close, .star a, .preview-label, .star-select a {
  text-indent: -9999em;
  width: 22px;
  height: 22px;
  float: left; }

.add_follower, .icon-active, .video, .up-arrow, .remove_follower, .report, .website, .export, .widthdraw, .gift-box, .change-password, .approve, .print-voucher, .disapprove, .pending, .unsuspend, .capture, .clear-flag, .flag, .pay, .imdb, .myspace, .youtube, .twitter, .facebook, .linkedin, .category-tag, .add, .delete, .edit, .rss-link, span.info, .cancel, a.view, .refresh, span.help, .clone-add, .clone-remove, .msg, a.embed, .suspend, .more-cities, .reward-link, .rewarded {
  padding: 2px 0 2px 22px;
  margin: 0 10px 0 0;
  display: block;
  text-align: left; }

.vote-count-small ul li {
  &.supporters, &.average {
    padding: 2px 0 2px 22px;
    margin: 0 10px 0 0;
    display: block;
    text-align: left; } }

.move-to-success, .move-to-failed, .manual-payment, .open-id-yahoo-thumb, .open-id-gmail-thumb, .open-id-yahoo-thumb {
  padding: 2px 0 2px 22px;
  margin: 0 10px 0 0;
  display: block;
  text-align: left; }

.add_follower {
  background: url(../img/common-sprite.png) no-repeat 0 -1515px; }

.report {
  background: url("../img/common-sprite.png") no-repeat 0 5px;
  margin: 0;
  padding: 2px 2px 2px 16px; }

.quick, .msg {
  background: url(../img/common-sprite.png) no-repeat 0 -2480px;
  display: inline-block; }

li {
  &.mail .quick {
    background: url("../img/common-sprite.png") no-repeat 0 -2481px;
    padding: 2px 2px 2px 23px;
    text-indent: 0; }
  &.share a {
    background: url("../img/common-sprite.png") no-repeat 0 -4805px;
    padding: 1px 2px 2px 20px; } }

.rss-link, .rss-icon {
  background: url(../img/common-sprite.png) no-repeat 0 -6701px; }

.linkedin {
  background: url("../img/common-sprite.png") no-repeat 0 -5645px; }

input.video {
  background: url("../img/common-sprite.png") no-repeat 3px -9395px white; }

.suspend {
  background: url(../img/common-sprite.png) 0 -6969px no-repeat; }

.facebook {
  background: url("../img/common-sprite.png") no-repeat 0 -1229px; }

.twitter {
  background: url("../img/common-sprite.png") no-repeat 0 -7099px; }

.ui-tabs .ui-tabs-nav li.social-feeds span.feeds-icon {
  background: url("../img/common-sprite.png") no-repeat 0 -9473px;
  color: $black;
  margin: 0;
  padding: 2px 0 0 39px;
  width: auto; }

#money_transfer_accounts-index .ui-tabs .ui-tabs-nav {
  border-bottom: 1px solid lighten($black, 86.8%);
  height: 35px; }

.youtube {
  background: url("../img/common-sprite.png") no-repeat 0 -7805px; }

.myspace {
  background: url("../img/common-sprite.png") no-repeat 0 -6111px; }

.imdb {
  background: url("../img/common-sprite.png") no-repeat 0 -5438px; }

.website, .home {
  background: url("../img/common-sprite.png") no-repeat 0 -1821px; }

.category-tag {
  background: url("../img/common-sprite.png") no-repeat 0 -6909px;
  display: inline-block;
  padding: 2px 0 1px 17px; }

.add, .clone-add {
  background: url(../img/common-sprite.png) no-repeat 0 -1885px; }

form.normal .add {
  margin: 0 0 0 185px; }

.edit {
  background: url("../img/common-sprite.png") no-repeat 0 -2415px; }

.delete, .clone-remove {
  background: url("../img/common-sprite.png") no-repeat 0 -2351px;
  display: block; }

.widthdraw {
  background: url("../img/common-sprite.png") no-repeat 0 -9581px; }

.icon-active {
  background: url("../img/common-sprite.png") no-repeat 0 -57px; }

.cancel {
  background: url("../img/common-sprite.png") no-repeat 0 -1017px; }

.cancel-refund, .not-given, .given, .print, .backeres-msg {
  background: url(../img/common-sprite.png) no-repeat 0 -2350px;
  padding: 2px 0 2px 22px;
  margin-right: 10px; }

.remove_follower {
  background: url(../img/unfollow-icon.png) left center no-repeat; }

a.view {
  background: url(../img/common-sprite.png) 0 -5212px no-repeat; }

.refresh {
  background: url(../img/common-sprite.png) 0 -4333px no-repeat; }

.export {
  background: url(../img/common-sprite.png) 0 -883px no-repeat; }

.more-cities {
  background: url("../img/common-sprite.png") no-repeat 0 -5146px; }

a.embed {
  background: url("../img/common-sprite.png") no-repeat 0 -1083px;
  margin: 0; }

.change-password {
  background: url("../img/common-sprite.png") no-repeat 0 -688px;
  display: block; }

.approve {
  background: url(../img/common-sprite.png) 0 -1954px no-repeat;
  display: block; }

.disapprove {
  background: url(../img/common-sprite.png) 0 -1015px no-repeat; }

.pending {
  background: url(../img/common-sprite.png) 0 -6241px no-repeat; }

.unsuspend {
  background: url(../img/common-sprite.png) 0 -7329px no-repeat; }

.capture {
  background: url(../img/common-sprite.png) 0 -626px no-repeat; }

.clear-flag {
  background: url(../img/common-sprite.png) 0 -753px no-repeat; }

.flag {
  background: url("../img/common-sprite.png") no-repeat 0 -1446px; }

.pay {
  background: url(../img/common-sprite.png) 0 -4026px no-repeat; }

.move-to-success {
  background: url(../img/common-sprite.png) 0 -3588px no-repeat; }

.move-to-failed {
  background: url(../img/common-sprite.png) 0 -3522px no-repeat; }

.manual-payment {
  background: url(../img/common-sprite.png) 0 -4023px no-repeat; }

.star a, em.starred {
  background: url("../img/rating/rating_star.gif") no-repeat 0 top; }

.reward-link {
  background: url(../img/common-sprite.png) 0 -4469px no-repeat; }

.rewarded {
  background: url(../img/reward.png) 0 2px no-repeat;
  display: inline-block; }

.star-select a {
  background: url(../img/rating/rating_star.gif) 0 center no-repeat; }

.backeres-msg {
  background: url(../img/common-sprite.png) 0 -3464px no-repeat; }

.given {
  background: url(../img/common-sprite.png) 0 -2718px no-repeat; }

.not-given {
  background: url(../img/common-sprite.png) 0 -3766px no-repeat; }

.print {
  background: url(../img/common-sprite.png) 0 -4270px no-repeat; }

.print-voucher {
  background: url(../img/common-sprite.png) 0 -4206px no-repeat;
  display: inline-block; }

.vote-count-small ul li {
  &.supporters {
    background: url("../img/common-sprite.png") no-repeat 0 -5080px;
    margin: 2px 10px 0 0; }
  &.average {
    background: url("../img/common-sprite.png") no-repeat 0 -2019px;
    margin: 2px 0 0 0; } }

.clone-add, .clone-remove {
  float: right;
  cursor: pointer; }

a.cash {
  background: url("../img/common-sprite.png") no-repeat left -8028px;
  padding: 0 0 0 20px;
  display: block; }

div.money-transfer-link a.pay {
  float: right;
  padding-bottom: 10px; }

/* sort */

a {
  &.asc {
    background: url(../img/common-sprite.png) no-repeat 0 -4871px; }
  &.desc {
    background: url(../img/common-sprite.png) no-repeat 0 -4928px; }
  &.asc, &.desc {
    padding-right: 10px;
    margin-right: 10px; } }

/** Progress bar styles */

.progress-block {
  padding: 5px 0 5px 3px;
  text-align: left; }

table.list {
  .progress-block {
    font-size: 11px; }
  p.progress-bar {
    background: url("../img/common-sprite.png") no-repeat -1px -9006px;
    width: 89px;
    margin: 0 auto;
    height: 10px;
    span {
      background: url("../img/common-sprite.png") no-repeat 1px -9046px;
      left: 0px;
      display: block;
      padding: 0;
      top: 0;
      height: 8px; } } }

.footer-top li {
  margin: 4px 0; }

/** Project status */

.activity-type {
  background: #42d692;
  padding: 0 5px;
  color: lighten($black, 100%);
  white-space: nowrap;
  font-size: 10px;
  text-align: center; }

span {
  &.system-flagged, &.flagged, &.suspended, &.user-flagged {
    background: #42d692;
    padding: 0 5px;
    color: lighten($black, 100%);
    white-space: nowrap;
    font-size: 10px;
    text-align: center; } }

.activity-type {
  display: inline;
  margin: 0 5px 0 0;
  color: lighten($black, 100%);
  background: #ffe6e9;
  padding: 3px 5px;
  font-weight: normal; }

.status-updated {
  background: #e4d67c; }

.status-pledged {
  background: #d8adea; }

.status-commented {
  background: #7bbce9; }

.status-posted {
  background: #efb576; }

.status-launched {
  background: #e57668; }

.status-rated {
  background: #b2d87b; }

span {
  &.suspended, &.system-flagged, &.flagged {
    background: #CF9A0C;
    color: lighten($black, 100%);
    text-align: center;
    margin: 5px auto; }
  &.user-flagged {
    background: #CF9A0C;
    color: lighten($black, 100%);
    text-align: center;
    margin: 5px auto;
    background: #DC143C; }
  &.system-flagged, &.flagged {
    background: #5F6CFF; } }

/** round corner styles */

div.bottom-left, .l-curve-top, .l-curve-bot {
  height: 9px;
  overflow: hidden; }

div {
  &.top-center, &.bottom-center {
    background: lighten($black, 100%);
    margin: 0 5px; } }

.top-bg, .bot-bg {
  height: 11px;
  margin: 0 10px; }

.top-bg {
  background: lighten($black, 100%);
  border-top: 1px solid #e0e0e0; }

.bot-bg {
  background: url(../img/rounded-sprite.png) repeat-x 0 -1449px; }

.l-curve-top {
  background: url(../img/rounded-sprite.png) no-repeat 0 -2866px; }

.r-curve-top {
  background: url(../img/rounded-sprite.png) no-repeat right -4318px; }

.l-curve-bot {
  background: url(../img/rounded-sprite.png) no-repeat 0 -2470px; }

.r-curve-bot {
  background: url(../img/rounded-sprite.png) no-repeat right -3922px; }

.shad-bg {
  background: lighten($black, 100%);
  margin: 0 8px; }

.shad-bg1 {
  margin: 0 4px; }

.shad-bg-lft {
  background: url(../img/shad-lft.png) repeat-y left 0; }

.shad-bg-rgt {
  background: url(../img/shad-rgt.png) repeat-y right 0; }

.l-curve-top-in {
  background: url("../img/rounded-sprite.png") no-repeat 0 -2787px; }

.top-bg-in {
  background: lighten($black, 100%);
  border: none; }

.r-curve-top-in {
  background: url("../img/rounded-sprite.png") no-repeat right -4239px; }

.shad-bg-lft-in {
  background: url("../img/shad-lft-in.png") repeat-y left 0; }

.shad-bg-rgt-in {
  background: url("../img/shad-rgt-in.png") repeat-y right 0; }

.l-curve-bot-in {
  background: url("../img/rounded-sprite.png") no-repeat 0 -2383px; }

.r-curve-bot-in {
  background: url("../img/rounded-sprite.png") no-repeat right -3835px; }

.bot-bg-in {
  background: url("../img/rounded-sprite.png") repeat-x 0 -1362px;
  height: 17px;
  margin: 0 13px; }

.l-curve-bot-in, .r-curve-bot-in {
  height: 17px; }

/** Side menu styles */

ul.side-menu {
  padding: 5px 5px 10px 0;
  font-size: 13px;
  li {
    a {
      padding: 3px 3px 3px 15px;
      background: url(../img/common-sprite.png) no-repeat 0 -316px;
      color: #666;
      display: block; }
    padding: 5px 0 4px 10px;
    border-top: 1px solid #E6E6E6;
    &:hover > a, &.active > a {
      color: $blue; } } }

.clone-remove:hover, .clone-add:hover {
  color: $blue; }

/** form style */

form.normal div {
  &.input, &.submit {
    padding: 5px 0;
    margin: 5px 10px 5px 0; }
  &.input label {
    color: #666;
    font-size: 13px;
    padding: 5px 0;
    position: absolute;
    width: 165px;
    text-align: right; }
  &.aff-request div.radio {
    margin: 0 0 0 180px; } }

span.approve-label {
  float: left;
  font-size: 14px;
  margin: 0 0 0 100px; }

form.normal div {
  &.checkbox label, &.radio label {
    display: inline;
    margin: 0 0 0 5px;
    padding-right: 10px;
    position: static; }
  &.checkbox label {
    width: 210px; }
  &.required label {
    background: url("../img/common-sprite.png") no-repeat 4px -6498px;
    padding: 3px 12px 5px 0; }
  &.guid-block div.required label {
    background-position: 97% -6498px; }
  &.select {
    div.checkbox label {
      background: none; }
    select {
      border: 1px solid #ccc;
      font-size: 1.1em;
      padding: 4px 2px;
      width: 210px;
      margin: 0 0 0 185px; } }
  &.text input, &.textarea textarea, &.password input {
    border: 1px solid #ccc;
    font-size: 1.1em;
    padding: 4px 2px;
    width: 210px;
    margin: 0 0 0 185px; }
  &.select select {
    padding: 4px;
    font-size: 14px; }
  &.input textarea {
    width: 325px;
    height: 100px; }
  &.date label+select {
    margin: 0; }
  &.checkbox input, &.radio input {
    width: 16px; } }

div.commission-set form.normal table.list div.submit-block {
  margin: 0;
  float: right; }

form.normal {
  div.transaction-category div.radio input {
    margin: 0; }
  table.list div {
    &.checkbox input, &.input {
      margin: 0; } }
  div {
    &.message-block div.select select {
      margin: 0; }
    &.checkbox input {
      margin: 0 0 0 180px; }
    &.submit-block {
      margin: 0 0 0 185px; } }
  .fields-block + div.submit-block {
    margin: 0 0 0 195px; }
  div {
    &.revnue-block div.radio input:first-child {
      margin: 0 0 0 180px; }
    &.option-block div.radio input {
      margin: 0; } } }

.message-block-right .submit {
  float: left; }

form.normal div.submit input {
  background: $blue;
  border: 0;
  color: lighten($black, 100%);
  cursor: pointer;
  font-weight: 700;
  padding: 5px 10px; }

div {
  &.compose-button a, &.vote-now span.vote-link {
    background: $blue;
    border: 0;
    color: lighten($black, 100%);
    cursor: pointer;
    font-weight: 700;
    padding: 5px 10px; }
  &.compose-button a:hover {
    color: $black; } }

form.normal div.guid-block div.error-message {
  margin: 5px 0 0; }

div.vote-now a {
  padding: 6px 18px 7px;
  font-weight: 400; }

p.follow, form.normal div.submit, div.cancel-block, ul.votebg, form.normal div.disabled div.submit:hover {
  background: url("../img/common-sprite.png") no-repeat left -8308px;
  padding: 0 0 0 7px;
  margin: 8px 3px 0 0;
  float: left; }

ul.votebg {
  margin: 6px 3px 0 0; }

p.follow a, form.normal div.submit input, div.cancel-block a, ul.votebg li, form.normal div.disabled div.submit:hover input {
  background: url("../img/common-sprite.png") no-repeat right -8415px;
  display: block;
  float: left;
  height: 23px;
  padding: 7px 12px 0 5px;
  color: $black;
  font-weight: bold; }

p.follow {
  margin: 0px 3px 0 0; }

div#payments-create_paypal_account form.normal div.submit input {
  font-size: 12px; }

ol.idea-list ul.votebg li {
  margin: 0; }

p.follow:hover, form.normal div.submit:hover, div.cancel-block:hover {
  background: url("../img/common-sprite.png") no-repeat left -8338px;
  height: 30px; }

p {
  &.pledge {
    background: url("../img/common-sprite.png") no-repeat left -8338px;
    height: 30px; }
  &.follow:hover a {
    background: url("../img/common-sprite.png") no-repeat right -8445px;
    color: lighten($black, 100%); } }

form.normal div.submit:hover input, div.cancel-block:hover a, p.pledge a {
  background: url("../img/common-sprite.png") no-repeat right -8445px;
  color: lighten($black, 100%); }

form.normal div {
  &.submit input.disabled, &.disabled div.submit:hover input {
    color: #999;
    cursor: default; }
  &.submit {
    &:hover input.disabled {
      color: lighten($black, 100%); }
    input {
      height: 30px;
      padding: 5px 9px 10px 2px;
      margin: 0; } }
  &.disabled div.submit:hover input {
    height: 30px;
    padding: 5px 9px 10px 2px;
    margin: 0; }
  &.select select:hover, &.text input:hover, &.textarea textarea:hover, &.password input:hover, &.select select:active, &.text input:focus, &.textarea textarea:focus, &.password input:focus, &.select select:focus, &.text input:active.normal div.textarea textarea:active, &.password input:active {
    border: 1px solid #00B1EA; }
  &.error-message {
    color: #f06;
    margin: 5px 0 0 185px;
    background: url(../img/common-sprite.png) no-repeat 0 -8252px;
    padding: 0 0 0 20px; }
  &.error {
    label {
      color: $black; }
    input, textarea, select {
      background-color: lighten($black, 100%)fe1;
      border: 1px solid #f06; } }
  &.file input {
    margin: 0 0 0 185px; }
  &.submit input.blogs-submit {
    margin: 0 0 0 0;
    display: inline; }
  &.input input.bg-openid-input {
    background: url(../img/common-sprite.png) no-repeat 0 -3956px;
    padding: 4px 0 5px 25px;
    width: 50%; } }

div.submit-block div {
  &.submit, &.cancel-block a {
    float: left;
    margin-right: 10px; } }

.listing-head {
  h3, p {
    float: left;
    margin-right: 10px; } }

div.submit-block div.cancel-block a {
  padding: 6px 12px 2px 5px; }

form.normal {
  div.input input[readonly="readonly"] {
    background: #f9f9f9;
    border: 1px solid lighten($black, 86.8%);
    color: #CCC; }
  .mceEditor {
    margin: 0 0 0 185px; } }

.or {
  margin: 0 0 0 180px; }

.notice {
  background: url("../img/common-sprite.png") no-repeat 0 -2840px;
  color: #FF0000;
  padding: 0 0 0 20px;
  line-height: 20px; }

table.list {
  tr td.notice {
    background: url("../img/common-sprite.png") no-repeat 0 -2840px;
    color: #FF0000;
    padding: 0 0 0 20px;
    line-height: 20px;
    padding: 0px 0 1px 22px;
    text-align: left; }
  td.notice:hover {
    background: url("../img/common-sprite.png") no-repeat 0 -2840px; } }

span {
  &.info, &.help {
    display: block;
    font-size: 11px;
    background: url(../img/icon-info.png) no-repeat 0 6px;
    margin: 0 0 0 185px;
    padding: 2px 0 2px 17px;
    color: #999; }
  &.openid-icon {
    background: url(../img/common-sprite.png) no-repeat 0 -3960px;
    display: inline-block;
    height: 16px;
    width: 16px;
    font-size: 0;
    text-indent: -3000em;
    vertical-align: middle; } }

form.paypal div.radio input {
  margin: 0 0 0 20px;
  &:first-child {
    margin: 0 0 0 180px; } }

/* captcha styles */

div {
  &.captcha-block {
    margin: 5px 0 5px 8px;
    img {
      margin: 0 10px 0 0;
      border: 1px solid lighten($black, 100%); } }
  &.captcha-left {
    width: 180px;
    margin: 0 0 0 185px; }
  &.captcha-right {
    width: 25px;
    border: 1px solid lighten($black, 100%); } }

a {
  &.captcha-audio {
    display: block;
    width: 22px;
    height: 20px;
    background: url(../img/icon-audio.gif) no-repeat left top;
    text-indent: -2000em;
    margin: 2px 0 1px 2px; }
  &.captcha-reload {
    width: 22px;
    height: 20px;
    display: block;
    background: url(../img/icon-refresh.gif) no-repeat left top;
    text-indent: -2000em;
    margin: 2px 0 1px 2px; } }

/** Add form styles*/

form.normal div {
  &.websites div.input, &.reward-block div.input {
    float: left; } }

p.backers-count span, ul.cities-list li a {
  float: left; }

form.normal div.websites div.input label, span.label-content {
  position: absolute; }

form.normal div.websites div.input {
  position: relative;
  min-height: 46px;
  label {
    left: 0; } }

span.label-content {
  left: 0; }

form.normal {
  div.websites div.text input {
    padding-left: 20px;
    background-color: lighten($black, 100%); }
  table.list div {
    &.select select, &.text input {
      width: 100px;
      margin: 0; } } }

div.affiliate-information p {
  font-size: 11px;
  font-weight: 700;
  padding: 13px 0; }

/** Fieldset styles*/

.fields-block h3 {
  border-bottom: 1px solid #DADADA;
  font-size: 1.5em;
  font-weight: 400;
  margin: 10px 0;
  padding: 10px 3px; }

.mceEditor {
  display: block;
  width: auto; }

.add-form-block, .datepicker-container, .test-mode-content, .project-image {
  position: relative; }

.date-time .datepicker-container {
  z-index: 2; }

.end-date-time-block .datepicker-container {
  z-index: 1; }

.datepicker-container {
  height: 30px;
  padding: 3px 0 2px; }

.preview-content {
  position: fixed;
  right: 0;
  top: 154px;
  z-index: 2;
  .preview-label {
    background: url(../img/preview-label.png) no-repeat left top;
    width: 64px;
    height: 64px;
    position: absolute;
    left: 3px;
    top: 2px; } }

.picker-img {
  margin: 3px 0 0 185px;
  cursor: pointer; }

.displaydate {
  border: 1px solid #ccc;
  display: inline;
  margin: 2px 5px 0;
  padding: 3px 5px;
  width: auto; }

div#transactions-index .displaydate {
  margin: -2px 5px 0; }

.displaydate {
  &:hover, &:focus {
    border: 1px solid #7D4D3B; } }

.datepicker-content {
  position: absolute;
  top: 22px;
  left: 185px; }

.transection-date-time-block .datepicker-content {
  left: 11px; }

.close {
  background: url(../img/common-sprite.png) no-repeat -3px -2277px;
  bottom: -15px;
  height: 28px;
  margin: 0 5px 5px 0;
  position: absolute;
  right: -15px;
  width: 28px; }

/** table list styles*/

table.list {
  td {
    border-color: #becdd2;
    border-style: solid; }
  th {
    border-color: #becdd2;
    border-style: solid;
    background: url("../img/th-bg.png") repeat-x left bottom #eafaff; }
  td {
    background: url("../img/td-bg.png") repeat-x left bottom white;
    border-color: #cccccc;
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    vertical-align: middle;
    text-align: center; }
  border: 1px solid #becdd2;
  border-spacing: 0;
  border-collapse: collapse;
  font-size: 11px;
  width: 100%;
  th {
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    vertical-align: middle;
    text-align: center;
    color: #445459;
    a {
      color: #445459; } }
  tr {
    &:hover td {
      background: lighten($black, 100%); }
    td.dl, th.dl {
      text-align: left; }
    td.dc, th.dc {
      text-align: center; }
    td.dr, th.dr {
      text-align: right; } } }

.mail-date-time {
  text-align: right; }

table.list {
  tr {
    td span {
      &.stats-highlights, &.highlight-pipeline, &.highlight-lost, &.highlight-flagged {
        background: #99F9CB;
        border: 1px solid lighten($black, 86.8%);
        color: #4C9AAF;
        font-weight: 700;
        padding: 0 5px; }
      &.highlight-pipeline {
        background: #F7F6A2;
        color: #4C9AAF; }
      &.highlight-lost {
        background: #FDCBCB;
        color: #FF0000; }
      &.highlight-flagged {
        background: #68BFEF;
        color: lighten($black, 100%);
        a {
          color: lighten($black, 100%); } } }
    &.unread-row td {
      background: lighten($black, 100%);
      &.unread-message-bold {
        font-weight: bold; } } }
  span {
    &.user-name-block, &.star {
      display: block; }
    &.star-select {
      display: block;
      a {
        float: none;
        display: block;
        margin: 0 auto; } }
    &.star {
      float: none;
      display: block;
      margin: 0 auto;
      a {
        float: none;
        display: block;
        margin: 0 auto; } }
    &.star-select {
      float: none;
      display: block;
      margin: 0 auto; } }
  th.select, td.select {
    width: 25px;
    text-align: center; }
  span.loader {
    background: url("../img/loading.gif") no-repeat center top; } }

span.loader {
  display: block;
  height: 22px;
  width: 22px;
  margin: 0 auto;
  position: relative;
  top: 2px; }

table {
  &.list {
    td.actions, th.actions {
      padding: 0;
      width: 52px; } }
  &.inbox-table {
    a {
      color: #383838; }
    td {
      background: lighten($black, 96%); }
    tr:hover td {
      background: #f1f1f1; } } }

/* inbox style in begining */

/** ul list styles*/

ul.list li {
  padding: 5px;
  float: left; }

div.share-block {
  font-size: 12px; }

p.share {
  font-weight: bold;
  padding: 5px; }

ul.list li {
  p {
    margin: 0 0 0 5px; }
  &.active a {
    color: $blue; } }

.list-content-block {
  h5, ul {
    float: left; }
  h5 {
    padding: 5px; } }

/** dl list styles*/
/* http://www.maxdesign.com.au/presentation/definition/dl-table-display.htm */

dl.list {
  margin: 10px 0;
  padding: 0; }

.inbox-option {
  margin: 10px 0;
  padding: 0;
  a {
    padding: 0 5px; } }

dl.list dt {
  width: 35%;
  float: left;
  margin: 0 0 0 0;
  padding: 5px;
  font-weight: bold; }

.summary-block dl.list dt {
  width: 13%; }

.pledge-amount dl.list dt {
  width: auto; }

dl.error-list dt {
  width: 15%; }

.disk-usage {
  background: #F9F9F9;
  border-bottom: 1px solid #DADADA;
  margin: 0 0 15px;
  padding: 10px; }

/* commented backslash hack for mac-ie5 \*/

dl {
  &.list {
    dt {
      clear: both; }
    dd {
      float: left;
      width: 60%;
      margin: 0 0 0 0;
      padding: 5px; } }
  &.feature-list {
    dd, dt {
      float: left; }
    margin: 10px 0 0 3px;
    dd {
      margin: 0 5px 0 0; }
    dt {
      text-indent: -9999em;
      width: 22px;
      &.comments {
        background: url(../img/common-sprite.png) no-repeat 0 -6310px; }
      &.updates {
        background: url("../img/common-sprite.png") no-repeat 0 -7398px; }
      &.views {
        background: url("../img/common-sprite.png") no-repeat 0 -7464px; } } }
  &.deal-value, &.deal-discount, &.deal-save {
    color: #808080;
    font-size: 11px;
    text-align: left;
    position: relative;
    width: 58px;
    height: 37px; }
  &.deal-value dd, &.deal-discount dd, &.deal-save dd {
    color: #333333;
    font-weight: bold;
    position: absolute;
    top: 0; }
  &.deal-value dt, &.deal-discount dt, &.deal-save dt {
    margin: 17px 0 0; } }

/* end hack */

/* project list styles */

div.pledge-list-block dl.deal-discount dd {
  height: 15px;
  overflow: hidden; }

dl {
  &.payment-listing-list {
    dt, dd {
      float: left;
      width: auto;
      padding: 0 10px 10px 0; } }
  &.payment-list {
    dt, dd {
      float: left;
      width: auto;
      padding: 0 10px 10px 0; } }
  &.payment-listing-list dd, &.payment-list dd {
    padding: 0 0 5px 0; } }

div.time-detail-block dl {
  &.deal-value dd, &.deal-discount dd, &.deal-save dd {
    float: left;
    position: static; }
  &.deal-value dt, &.deal-discount dt, &.deal-save dt {
    margin: 0 5px 0 0;
    float: left; } }

.progress-inner dl.deal-value {
  width: 63px; }

div.time-detail-block dl {
  &.deal-value, &.deal-discount, &.deal-save {
    width: auto;
    float: left;
    margin: 0 5px 0 0;
    padding: 0; } }

p {
  &.author-username, &.place-name {
    width: auto;
    float: left;
    margin: 0 5px 0 0;
    padding: 0; }
  &.author-username a span {
    color: #00bed3; } }

dl {
  &.project-details {
    color: $blue;
    height: 55px;
    margin: 0 0 5px;
    padding: 0 0 10px 6px;
    position: relative; }
  &.project-details1 {
    float: left;
    width: 215px; }
  &.project-details {
    dd {
      font-size: 40px;
      font-weight: bold;
      line-height: 53px; }
    dt {
      bottom: 0px;
      font-weight: bold;
      position: absolute; } } }

/* Paging */

div.paging {
  clear: both;
  text-align: center;
  font-size: 11px;
  padding: 5px;
  a {
    background: lighten($black, 100%);
    color: $blue;
    text-decoration: none; }
  span {
    background: lighten($black, 100%);
    color: $blue;
    text-decoration: none;
    background: none; }
  a {
    margin: 0 2px;
    padding: 1px 7px;
    border: 1px solid #8bb8d9; }
  span {
    &.next, &.current, &.prev {
      margin: 0 2px;
      padding: 1px 7px;
      border: 1px solid #8bb8d9; }
    a.next {
      color: #1daaf2;
      background: url("../img/common-sprite.png") no-repeat -125px -3650px white; } }
  a:hover {
    background: $blue;
    color: lighten($black, 100%); }
  span.current {
    color: lighten($black, 100%);
    background: $blue;
    border-color: $blue;
    font-weight: bold; }
  a.next {
    padding-right: 16px; }
  span {
    &.next {
      padding-right: 16px; }
    &.prev {
      padding-left: 16px; } }
  a {
    &.prev {
      padding-left: 16px; }
    &.next {
      color: $black;
      background: url("../img/common-sprite.png") no-repeat -125px -3707px; }
    &.prev {
      color: $black;
      background: url("../img/common-sprite.png") no-repeat -125px -3707px;
      background: white url(../img/common-sprite.png) no-repeat 0 -4146px;
      color: #1DAAF2; } }
  span {
    &.next {
      background: white url("../img/common-sprite.png") no-repeat -125px -3707px;
      color: #cdcdcd;
      border: 1px solid #cdcdcd; }
    &.prev {
      background: white url("../img/common-sprite.png") no-repeat -125px -3707px;
      color: #cdcdcd;
      border: 1px solid #cdcdcd;
      background: white url(../img/common-sprite.png) no-repeat 0 -4088px; } } }

/** footer style begin */

#agriya a.powered {
  background: url(../img/powered-sfplatform.png) no-repeat left top;
  width: 95px; }

a.cssilize {
  background: url(../img/cssilize.png) no-repeat center top;
  width: 118px; }

#agriya a.powered {
  float: left;
  height: 17px;
  text-indent: -9999em; }

a {
  &.cssilize, &.company {
    float: left;
    height: 17px;
    text-indent: -9999em; } }

#agriya {
  a {
    font-weight: bold; }
  font-size: 11px;
  margin: 3px 0 0;
  text-align: left; }

a.company {
  background: url(../img/powered-by-agriya.png) no-repeat left center;
  height: 15px;
  margin: 0 5px;
  width: 80px; }

p.powered {
  font-size: 11px;
  margin: 0 5px;
  span {
    float: left;
    display: block; } }

/* overright-reset-styles */

.static-content {
  div, span, applet, object, iframe, h1, h2, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp {
    margin: inherit;
    padding: inherit;
    border: inherit;
    outline: inherit;
    font-size: inherit;
    vertical-align: inherit;
    background: inherit;
    line-height: inherit; } }

small, strike {
  margin: inherit;
  padding: inherit;
  border: inherit;
  outline: inherit;
  font-size: inherit;
  vertical-align: inherit;
  background: inherit;
  line-height: inherit; }

.static-content {
  strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: inherit;
    padding: inherit;
    border: inherit;
    outline: inherit;
    font-size: inherit;
    vertical-align: inherit;
    background: inherit;
    line-height: inherit; }
  span, strong {
    padding: 5px 0;
    margin: 5px 0; }
  li, p {
    margin: 5px 0;
    padding: 5px 0;
    line-height: 18px; }
  li {
    display: list-item !important; }
  ul {
    list-style: inherit; }
  ol {
    list-style: decimal;
    list-style-position: inside; }
  blockquote, q {
    quotes: inherit; }
  blockquote {
    &:before, &:after {
      content: '';
      content: inherit; } }
  q {
    &:before, &:after {
      content: '';
      content: inherit; } } }

ul.affiliates-links li a {
  background: #D2EDEA;
  padding: 2px 3px;
  border: 1px solid lighten($black, 86.8%); }

.right-link address {
  white-space: nowrap; }

address a {
  font-size: 11px; }

/* remember to highlight inserts somehow! */

.static-content {
  ins, del {
    text-decoration: inherit; }
  table {
    border-collapse: inherit;
    border-spacing: inherit; } }

/* tables still need 'cellspacing="0"' in the markup */

.ui-menu-item {
  background: #f9f9f9;
  border: 1px solid lighten($black, 86.8%);
  position: relative; }

div#mapblock {
  ul.menu-over-ul {
    background: none repeat 0 0 lighten($black, 100%);
    border: 1px solid lighten($black, 86.8%);
    display: block;
    left: 200px;
    margin: 5px 0 0;
    padding: 0 0 1px 5px;
    top: -34px;
    width: 192px;
    z-index: 1000 !important;
    opacity: 0.8;
    filter: alpha(opacity = 80);
    position: absolute;
    li {
      padding: 0;
      margin: 0; } }
  .ui-menu-item {
    a {
      padding: 5px;
      &.ui-state default {
        border: 1px solid lighten($black, 100%);
        border-bottom: 1px solid #e3dabb;
        padding: 5px 0 5px 5px;
        display: block; }
      border: 1px solid lighten($black, 93.2%);
      border-color: lighten($black, 93.2%) lighten($black, 93.2%) lighten($black, 86.8%);
      display: block;
      padding: 5px; }
    &:hover > a {
      background: #FDF9E1;
      border: 1px solid #FBCB09;
      color: #c87404; } }
  .menu-over-address:hover a {
    background: #FDF9E1;
    border: 1px solid #FBCB09;
    color: #c87404; }
  display: none; }

#mapframe {
  background-color: #E7E7E7;
  left: 207px;
  padding: 5px;
  top: 10px;
  visibility: hidden;
  width: 200px;
  position: absolute; }

#mapwindow {
  z-index: 1 !important;
  div {
    z-index: 1 !important; } }

#mapframe #mapwindow {
  width: 200px;
  height: 200px;
  position: static !important; }

/* auto completed style begin */

#mapblock .ui-autocomplete {
  min-height: 238px;
  left: 0 !important;
  width: 198px !important;
  Z-index: 4 !important;
  top: 4px !important;
  position: relative;
  border-right: 1px solid lighten($black, 86.8%); }

div {
  &#mapblock {
    background: none repeat 0 0 lighten($black, 93.2%);
    border: 1px solid lighten($black, 86.8%);
    display: none;
    left: 184px;
    padding: 0;
    position: absolute;
    top: 32px;
    width: 425px;
    z-index: 100000; }
  &#js-autocomplete-block {
    width: 423px !important;
    background: none repeat 0 0 lighten($black, 100%);
    border: 1px solid lighten($black, 86.8%); } }

span.show-details-left {
  color: #8F8F8F;
  float: left;
  text-align: right;
  padding: 0 10px 0 0;
  width: 74px; }

div {
  &.show-mail p {
    padding: 2px 0; }
  &.dashboard-content-block {
    position: relative;
    div.right-link {
      position: absolute;
      top: 5px;
      right: 25px;
      margin: 0; } }
  &.print-link {
    display: block;
    text-align: right; }
  &.fromleft a {
    padding: 0 3px; } }

h2.paypal-heading span {
  float: left; }

form.normal div.mapblock-info div.input label.overlabel-apply {
  width: 312px; }

div.mapblock-info {
  padding: 0;
  z-index: 2;
  min-height: 255px; }

/** sort list styles*/

ul.sort-list, h5.sort-head {
  float: left;
  padding: 5px;
  font-size: 12px; }

ul.sort-list {
  width: 93%;
  li {
    padding: 0 5px;
    white-space: nowrap; } }

/* Flash */

.flash-message-block {
  height: 60px; }

.message {
  height: 32px;
  left: 0;
  padding: 19px 0 0 58px;
  top: 0;
  z-index: 10;
  position: fixed;
  overflow: hidden;
  width: 100%;
  font-size: 13px; }

#errorMessage {
  background: #ffebf3;
  border: 1px solid #f06; }

#successMessage, .success {
  border: 1px solid #6f0;
  background: url("../img/common-sprite.png") no-repeat 0 -4983px #eeffff; }

#flashMessage {
  background: url("../img/common-sprite.png") no-repeat 0 -4983px #eeffff;
  border: 1px solid #f60; }

#errorMessage, #authMessage {
  background: #ffebf3 url("../img/common-sprite.png") no-repeat 0 -2545px; }

#successMessage {
  background: url("../img/common-sprite.png") no-repeat 0 -4983px #eeffff; }

#flashMessage {
  background: #ffffee url("../img/common-sprite.png") no-repeat 0 -5343p; }

div.paypal-counter-block div.right-link {
  margin: 10px 0 0; }

.profile-top div.mapblock-info {
  background: none;
  min-height: 0; }

#js-map-container {
  height: 219px;
  width: 222px; }

.mapblock-info #js-map-container {
  height: 176px; }

table.list th.actions {
  width: 60px; }

.content-info, .master-page-info {
  border: 1px solid #dee0b2;
  background: url("../img/info.png") no-repeat 10px 7px #fcfde1;
  padding: 12px 10px 10px 47px;
  margin: 10px 4px;
  border-width: 1px 0; }

.master-page-info1 {
  background: url("../img/warning.png") no-repeat 10px 10px #fef9f8;
  border-color: #efd3ce;
  border-width: 1px 0;
  margin: 10px 0 0; }

.master-page-info {
  margin: 0; }

.content-info a {
  color: #FF9000;
  text-decoration: underline;
  &:hover {
    color: $black; } }

.user-profile-block {
  position: relative; }

div.profile-image {
  position: absolute;
  right: 0; }

.user-profile-block1 div.profile-image {
  top: 2px;
  width: 200px; }

div {
  &#blogs-edit .user-profile-block1 div.profile-image, &#blogs-add .user-profile-block1 div.profile-image {
    width: 138px; }
  &#blogs-edit .user-profile-block1 div.profile-image img, &#blogs-add .user-profile-block1 div.profile-image img {
    height: 57px;
    width: 87px; } }

.js-side-map-div {
  display: block;
  position: absolute;
  right: 0;
  top: 0; }

/** JavaScript */

label.overlabel-apply {
  position: absolute;
  left: 0;
  z-index: 1;
  color: #999; }

.js .hide {
  display: none; }

.throbber {
  background: url(../img/throbber.gif) no-repeat left;
  padding: 13px 0 0 28px;
  height: 25px; }

/** Rounded Corners Hacks*/

.round-3 {
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.round-5 {
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.round-10 {
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

/** Hacks */

.affiliate-req, .affiliate-cash, .affiliate-setting {
  padding: 0 0 1px 20px; }

.affiliate-req {
  background: url("../img/common-sprite.png") no-repeat 0 -7978px; }

.affiliate-cash {
  background: url("../img/common-sprite.png") no-repeat 0 -8028px; }

.affiliate-setting {
  background: url("../img/common-sprite.png") no-repeat 0 -8075px; }

form.normal {
  .guid-block div {
    &.checkbox input, &.submit-block {
      margin: 0; } }
  .padd-center div.radio input {
    margin: 0; } }

/* action link style is begin */

div.action-inner-block {
  display: none; }

span.action-information-block {
  display: block;
  height: 47px;
  width: 52px;
  padding: 0px 0 0 0; }

div.action-block {
  span.action-center-block {
    padding: 5px 0 10px 0;
    display: block; }
  &:hover span.action-center-block {
    position: relative;
    z-index: 10000; }
  span.action-left-block {
    height: 9px;
    display: block; }
  &:hover span {
    &.action-left-block {
      background: url(../img/common-sprite.png) no-repeat -1px -7928px; }
    &.action-center-block {
      background: url(../img/admin-action-center.png) repeat-y left top; } } }

span.action-info {
  background: url("../img/common-sprite.png") no-repeat -1px -7870px;
  display: block;
  height: 24px;
  margin: 0 auto;
  text-indent: -9999em;
  width: 22px;
  z-index: 10000; }

div.action-block {
  div.action-inner-block {
    display: none;
    position: absolute;
    width: 300px;
    z-index: 1000;
    background: url(../img/bg-menu.png) repeat right top;
    left: auto; }
  &:hover div.action-inner-block {
    display: block; }
  div.action-inner-left-block {
    background: url(../img/admin-action-c1.png) repeat-y left top;
    padding: 0px 0 10px 0; }
  &:hover {
    div.action-bottom-block {
      background: url(../img/over-bot.png) no-repeat 0 0;
      height: 7px;
      width: 300px; }
    ul.action-link {
      border-top: 1px solid $blue;
      margin: 0 6px 0 0;
      padding: 10px 0 0; } } }

ul.action-link {
  li {
    float: left;
    width: 140px;
    text-align: left;
    padding: 4px 0 4px 7px;
    min-height: 21px;
    &.coupon_status {
      float: left;
      width: 284px; } }
  a {
    border: 1px solid lighten($black, 100%);
    display: block;
    padding: 2px 0 2px 23px;
    &:hover {
      color: $black;
      border: 1px solid lighten($black, 86.8%); } } }

a {
  &.bk-icon {
    background: url("../img/common-sprite.png") no-repeat 0 -8124px;
    padding: 0 0 0 12px; }
  &.update {
    background: url("../img/common-sprite.png") no-repeat 3px -8207px; } }

dl.summary-list {
  padding: 10px 10px 0 2px;
  dt {
    float: left;
    padding: 0 5px; }
  dd {
    float: left;
    padding: 0 5px;
    color: lighten($black, 100%);
    margin: 0 5px 0 0;
    font-weight: bold; } }

dd {
  &.available-balance {
    background: none repeat  0 0 #4CB153; }
  &.widthdraw-request {
    background: none repeat  0 0 #FF9F0C; } }

div.transaction-category div.radio {
  border: 1px solid lighten($black, 86.8%);
  margin: 15px 0 10px;
  padding: 7px 10px; }

.affliates-block {
  margin: 15px 0 0 0; }

.vote-count-small {
  text-align: center; }

div.vote-count-small ul {
  float: left;
  padding: 0 0 0 10px;
  width: auto;
  background: none;
  li {
    background: url("../img/common-sprite.png") no-repeat 0 -5273px;
    padding: 5px 5px 5px 40px; } }

/*Project add right -block*/

.preview-content {
  .center-top {
    min-height: 345px; }
  .small-description {
    min-height: 285px; } }

dl.fb-list {
  dt {
    margin: 0 0 0 3px; }
  margin: 0 10px 0 0;
  &:first-child {
    margin: 0 0 0 5px; } }

.description-content {
  padding: 10px 0 22px 0;
  overflow: hidden;
  line-height: 18px;
  color: #666; }

.small-description {
  color: #666666;
  line-height: 15px;
  padding: 0 7px 10px;
  min-height: 375px; }

.collections-side2 .project-head {
  min-height: 57px; }

.admin-tabs-block {
  margin: 50px 0 0 0; }

/*end*/
/* status style is beginning */

span {
  &.project-status-info, &.project-atatus-info {
    display: block;
    float: left;
    height: 7px;
    padding: 1px;
    text-indent: -3000em;
    width: 7px;
    margin: 6px 3px 0; }
  &.project-status-1 {
    background: #E49F18; }
  &.project-status-2 {
    background: #8f91db; }
  &.project-status-3 {
    background: #557D36; }
  &.project-status-4 {
    background: #A5A5A5; }
  &.project-status-5 {
    background: #FF85AD; }
  &.project-status-6 {
    background: #A87163; }
  &.project-status-7 {
    background: #2A91C9; }
  &.project-status-8 {
    background: #78A595; }
  &.project-status-suspended {
    background: #016EA0; }
  &.project-status-flagged {
    background: #8B65D6; }
  &.backeder, &.afflicate-request-status-2 {
    background: #AD2D2D; } }

.profile-block {
  min-height: 254px; }

.project-add-block .js-side-map-div {
  right: 190px;
  width: 222px; }

.tags-block {
  border-top: 1px solid lighten($black, 86.8%);
  margin: 10px 0 0;
  padding: 10px 0 0; }

form#ProjectFundAddForm div.error-message {
  margin: 5px 0 0 6px; }

fieldset.form-actions {
  background: #e6f8fe url("../img/form-action-bg.png") repeat-x left top;
  padding: 3px 0 8px; }

em {
  color: #ff0000; }

span {
  &.affiliate {
    background: #B600FF; }
  &.address-hide {
    display: none; } }

/** Clearfix Hacks */

.clearfix {
  &:after {
    clear: both;
    content: '.';
    display: block;
    visibility: hidden;
    height: 0; }
  display: inline-block;
  display: block; }

* html .clearfix {
  height: 1%; }

*+html .clearfix {
  display: inline-block; }